package com.gzsxy.esjy.response;


import com.gzsxy.esjy.response.impl.OutputStream;

/**
 * 响应response
 * @author hezhiyuan
 *
 */
public interface HttpServletResponse {

	/**
	 * 设置响应码
	 * @param status
	 */
	public void setStatus(int status);
	
	/**
	 * 设置响应内容
	 * @param body
	 */
	public void setResponse(Object body) ;
	
	/**
	 * 增加头部
	 * @param name
	 * @param value
	 */
	public void addHeader(String name,String value) ;
	
	/**
	 * 获取响应码
	 * @return
	 */
	public int getStatus() ;
	
	/**
	 * 获取响应内容
	 * @return
	 */
	public Object getResponse();
	
	/**
	 * 获取输出
	 * @return
	 */
	public OutputStream getOutPutStream() ;
	
}
